Sir Alexander Robertus Todd
Explore definitions, synonyms, and language insights of Sir Alexander Robertus Todd
Definitions
Noun
Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)